module.exports = {
  // OpenAPI 文档路径配置
  input: {
    // 本地文件路径
    local: './swagger.json', // 或 './openapi.yaml'
    // 远程URL示例
    remote: process.env.SWAGGER_URL || 'http://47.96.166.5:1024/v3/api-docs'
  },
  
  // 输出配置
  output: {
    // 生成的API文件输出目录
    dir: './src/api/generated',
    // 生成的文件名
    filename: 'api.ts',
    // 类型定义文件名
    typesFilename: 'types.ts'
  },
  
  // 生成器配置
  generator: {
    // 使用的HTTP客户端
    httpClient: 'axios',
    // 是否生成模块化代码
    modular: true,
    // 是否生成类型定义
    generateTypes: true,
    // 是否清理输出目录
    cleanOutput: true
  },
  
  // 模板配置
  templates: {
    // 自定义模板路径（可选）
    // customTemplates: './templates'
  }
}
